package com.qf.service.impl;

import com.qf.dao.UserDao;
import com.qf.entity.User;
import com.qf.service.UserService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

@Service  // 注意，要再Service层实现类上添加这个 注解 ，如果不添加，这个Service的实现类不生效
public class UserServiceImpl implements UserService {

    @Autowired
    private UserDao userDao;

    @Override
    public boolean regist(String username, String password) {

        //1. 判断用户名是否重复 ： 去数据库中查询一下，该用户名是否有对应的用户信息
        User user = userDao.selectByname(username);
        if (user!=null){
            // 该用户名已经存在
            System.out.println("用户名重复了，注册失败");
            return false;
        }
        //2. 注册用户,调用 dao层对象的方法写入用户数据
        boolean b = userDao.addUser(username,password);

        return b;
    }
}
